package com.zyyx.course_manage.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zyyx.common.annotation.Excel;
import com.zyyx.common.core.domain.BaseEntity;

/**
 * course_manage对象 course_manage
 * 
 * @author 张子航
 * @date 2025-01-11
 */
public class CourseManage extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 课程管理主键id */
    @Excel(name = "course_manage主键id")
    private Long courseManageId;

    /** 课程id */
    @Excel(name = "课程id")
    private Long courseId;

    /** 用户id */
    @Excel(name = "用户id")
    private Long userId;

    /** 校历id */
    @Excel(name = "校历id")
    private Long calendarId;

    /** 教室id */
    @Excel(name = "教室id")
    private Long classroomId;

    @Excel(name = "课程名称")
    private String courseName;

    @Excel(name = "用户名称")
    private String userName;

    /** 学期 */
    @Excel(name = "学期")
    private String period;

    @Excel(name = "教室名称")
    private String classroomName;

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period;
    }

    public String getClassroomName() {
        return classroomName;
    }

    public void setClassroomName(String classroomName) {
        this.classroomName = classroomName;
    }

    public void setCourseManageId(Long courseManageId)
    {
        this.courseManageId = courseManageId;
    }

    public Long getCourseManageId() 
    {
        return courseManageId;
    }
    public void setCourseId(Long courseId) 
    {
        this.courseId = courseId;
    }

    public Long getCourseId() 
    {
        return courseId;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setCalendarId(Long calendarId) 
    {
        this.calendarId = calendarId;
    }

    public Long getCalendarId() 
    {
        return calendarId;
    }
    public void setClassroomId(Long classroomId) 
    {
        this.classroomId = classroomId;
    }

    public Long getClassroomId() 
    {
        return classroomId;
    }


    @Override
    public String toString() {
        return "CourseManage{" +
                "courseManageId=" + courseManageId +
                ", courseId=" + courseId +
                ", userId=" + userId +
                ", calendarId=" + calendarId +
                ", classroomId=" + classroomId +
                ", courseName='" + courseName + '\'' +
                ", userName='" + userName + '\'' +
                ", period='" + period + '\'' +
                ", classroomName='" + classroomName + '\'' +
                '}';
    }
}
